package com.swi.api.user;

import com.swi.entity.user.User;

/**
 * Created by Shisan on 2017/8/22.
 *
 * 用户登录Api
 *
 */
public interface ApiLogin {

    /**
     * 根据用户帐号和密码获取用户
     * @param account 帐号
     * @param password 密码
     * @return 如果返回空则未查找到账户
     */
    User getUserByKey(String account, String password);

    /**
     * 检查用户是否存在
     * @param account 用户帐号
     * @param password 用户密码
     * @return
     */
    boolean checkUserExists(String account,String password);

    /**
     * 注销用户
     * @param id 用户ID
     * @return
     */
    boolean loginOut(String id);

}
